// src/api/home.ts
// 首页相关数据请求的接口的封装
import request from '../service/request' // request其实就可以看作式自定义之后的axois

interface IPageParams {
  limitNum?: number
  count?: number
}

/**
 * 请求首页轮播图的数据
 * @returns {code:200,status:'ok',list:[]}
 */
export function getBannerListData (){
  return request.get('/banner/list')
}
export function getShopListData(params = {}){
    return  request.get('/shop/list', { params });
}
/**
 * 请求首页秒杀列表的数据
 * @returns { code: '200', message: '获取秒杀产品列表的数据', data: []}
 */
export function getSeckillListData (){
  return request.get('/pro/seckilllist')
}

/**
 * 请求首页产品分页列表的数据
 * @param params limitNum 每页默认数据  count 页码
 * @returns { code: '200', message: '请求首页产品分页列表的数据', data: []}
 */
export function getProListData (params?: IPageParams) {
  return request.get('/pro/list', { params })
}